'use strict';

module.exports = {

  // 处理成功的方法
  renderSuccess(ctx, { data = {}, message = '' }) {
    // this 是helper对象
    // this.ctx => context 对象
    // this.app => application 对象
    ctx.body = {
      status: 200,
      data: data || {},
      message: message || '',
    };
    ctx.status = 200;
  },

  // 处理失败方法
  renderFail(ctx, { data = {}, message = '' }) {
    if (message) {
      if (message instanceof Object) {
        message = message.message;
      }
      ctx.body = {
        status: 500,
        message,
        data: data || {},
      };
      ctx.status = 200;
    } else {
      throw new Error(message);
    }
  },


};
